-
Notifications
You must be signed in to change notification settings - Fork 2.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node: feat: Node.js 22.0.0 #16663
Node: feat: Node.js 22.0.0 #16663
Conversation
Diff for b88ac4f:diff --git a/_bashbrew-cat b/_bashbrew-cat
index c6b72da..dd362ae 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -82,32 +82,62 @@ Architectures: amd64, arm64v8
GitCommit: 17bf0838eaf9d32ba6280599e51fac5269d0dfb4
Directory: 20/buster-slim
-Tags: 21, 21-bookworm, 21.7, 21.7-bookworm, 21.7.3, 21.7.3-bookworm, bookworm, current, current-bookworm, latest
+Tags: 21, 21-bookworm, 21.7, 21.7-bookworm, 21.7.3, 21.7.3-bookworm
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: 17bf0838eaf9d32ba6280599e51fac5269d0dfb4
Directory: 21/bookworm
-Tags: 21-alpine, 21-alpine3.19, 21.7-alpine, 21.7-alpine3.19, 21.7.3-alpine, 21.7.3-alpine3.19, alpine, alpine3.19, current-alpine, current-alpine3.19
+Tags: 21-alpine, 21-alpine3.19, 21.7-alpine, 21.7-alpine3.19, 21.7.3-alpine, 21.7.3-alpine3.19
Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
GitCommit: 17bf0838eaf9d32ba6280599e51fac5269d0dfb4
Directory: 21/alpine3.19
-Tags: 21-alpine3.18, 21.7-alpine3.18, 21.7.3-alpine3.18, alpine3.18, current-alpine3.18
+Tags: 21-alpine3.18, 21.7-alpine3.18, 21.7.3-alpine3.18
Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
GitCommit: 17bf0838eaf9d32ba6280599e51fac5269d0dfb4
Directory: 21/alpine3.18
-Tags: 21-bookworm-slim, 21-slim, 21.7-bookworm-slim, 21.7-slim, 21.7.3-bookworm-slim, 21.7.3-slim, bookworm-slim, current-bookworm-slim, current-slim, slim
+Tags: 21-bookworm-slim, 21-slim, 21.7-bookworm-slim, 21.7-slim, 21.7.3-bookworm-slim, 21.7.3-slim
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: 17bf0838eaf9d32ba6280599e51fac5269d0dfb4
Directory: 21/bookworm-slim
-Tags: 21-bullseye, 21.7-bullseye, 21.7.3-bullseye, bullseye, current-bullseye
+Tags: 21-bullseye, 21.7-bullseye, 21.7.3-bullseye
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: 17bf0838eaf9d32ba6280599e51fac5269d0dfb4
Directory: 21/bullseye
-Tags: 21-bullseye-slim, 21.7-bullseye-slim, 21.7.3-bullseye-slim, bullseye-slim, current-bullseye-slim
+Tags: 21-bullseye-slim, 21.7-bullseye-slim, 21.7.3-bullseye-slim
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
GitCommit: 17bf0838eaf9d32ba6280599e51fac5269d0dfb4
Directory: 21/bullseye-slim
+
+Tags: 22, 22-bookworm, 22.0, 22.0-bookworm, 22.0.0, 22.0.0-bookworm, bookworm, current, current-bookworm, latest
+Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: ff8907ab35366821b8e7817eec1119e6d00692c0
+Directory: 22/bookworm
+
+Tags: 22-alpine, 22-alpine3.19, 22.0-alpine, 22.0-alpine3.19, 22.0.0-alpine, 22.0.0-alpine3.19, alpine, alpine3.19, current-alpine, current-alpine3.19
+Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: ff8907ab35366821b8e7817eec1119e6d00692c0
+Directory: 22/alpine3.19
+
+Tags: 22-alpine3.18, 22.0-alpine3.18, 22.0.0-alpine3.18, alpine3.18, current-alpine3.18
+Architectures: amd64, arm32v6, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: ff8907ab35366821b8e7817eec1119e6d00692c0
+Directory: 22/alpine3.18
+
+Tags: 22-bookworm-slim, 22-slim, 22.0-bookworm-slim, 22.0-slim, 22.0.0-bookworm-slim, 22.0.0-slim, bookworm-slim, current-bookworm-slim, current-slim, slim
+Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: ff8907ab35366821b8e7817eec1119e6d00692c0
+Directory: 22/bookworm-slim
+
+Tags: 22-bullseye, 22.0-bullseye, 22.0.0-bullseye, bullseye, current-bullseye
+Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: ff8907ab35366821b8e7817eec1119e6d00692c0
+Directory: 22/bullseye
+
+Tags: 22-bullseye-slim, 22.0-bullseye-slim, 22.0.0-bullseye-slim, bullseye-slim, current-bullseye-slim
+Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
+GitCommit: ff8907ab35366821b8e7817eec1119e6d00692c0
+Directory: 22/bullseye-slim
diff --git a/_bashbrew-list b/_bashbrew-list
index f646aeb..f3fff3c 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -91,6 +91,33 @@ node:21.7.3-bookworm-slim
node:21.7.3-bullseye
node:21.7.3-bullseye-slim
node:21.7.3-slim
+node:22
+node:22-alpine
+node:22-alpine3.18
+node:22-alpine3.19
+node:22-bookworm
+node:22-bookworm-slim
+node:22-bullseye
+node:22-bullseye-slim
+node:22-slim
+node:22.0
+node:22.0-alpine
+node:22.0-alpine3.18
+node:22.0-alpine3.19
+node:22.0-bookworm
+node:22.0-bookworm-slim
+node:22.0-bullseye
+node:22.0-bullseye-slim
+node:22.0-slim
+node:22.0.0
+node:22.0.0-alpine
+node:22.0.0-alpine3.18
+node:22.0.0-alpine3.19
+node:22.0.0-bookworm
+node:22.0.0-bookworm-slim
+node:22.0.0-bullseye
+node:22.0.0-bullseye-slim
+node:22.0.0-slim
node:alpine
node:alpine3.18
node:alpine3.19
diff --git a/node_current-alpine3.18/Dockerfile b/node_21.7.3-alpine3.18/Dockerfile
similarity index 100%
copy from node_current-alpine3.18/Dockerfile
copy to node_21.7.3-alpine3.18/Dockerfile
diff --git a/node_current-alpine3.18/docker-entrypoint.sh b/node_21.7.3-alpine3.18/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.18/docker-entrypoint.sh
copy to node_21.7.3-alpine3.18/docker-entrypoint.sh
diff --git a/node_current-alpine3.19/Dockerfile b/node_21.7.3-alpine3.19/Dockerfile
similarity index 100%
copy from node_current-alpine3.19/Dockerfile
copy to node_21.7.3-alpine3.19/Dockerfile
diff --git a/node_current-alpine3.18/docker-entrypoint.sh b/node_21.7.3-alpine3.19/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.18/docker-entrypoint.sh
copy to node_21.7.3-alpine3.19/docker-entrypoint.sh
diff --git a/node_latest/Dockerfile b/node_21.7.3-bookworm/Dockerfile
similarity index 100%
copy from node_latest/Dockerfile
copy to node_21.7.3-bookworm/Dockerfile
diff --git a/node_current-alpine3.18/docker-entrypoint.sh b/node_21.7.3-bookworm/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.18/docker-entrypoint.sh
copy to node_21.7.3-bookworm/docker-entrypoint.sh
diff --git a/node_current-bullseye-slim/Dockerfile b/node_21.7.3-bullseye-slim/Dockerfile
similarity index 100%
copy from node_current-bullseye-slim/Dockerfile
copy to node_21.7.3-bullseye-slim/Dockerfile
diff --git a/node_current-alpine3.18/docker-entrypoint.sh b/node_21.7.3-bullseye-slim/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.18/docker-entrypoint.sh
copy to node_21.7.3-bullseye-slim/docker-entrypoint.sh
diff --git a/node_current-bullseye/Dockerfile b/node_21.7.3-bullseye/Dockerfile
similarity index 100%
copy from node_current-bullseye/Dockerfile
copy to node_21.7.3-bullseye/Dockerfile
diff --git a/node_current-alpine3.18/docker-entrypoint.sh b/node_21.7.3-bullseye/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.18/docker-entrypoint.sh
copy to node_21.7.3-bullseye/docker-entrypoint.sh
diff --git a/node_slim/Dockerfile b/node_21.7.3-slim/Dockerfile
similarity index 100%
copy from node_slim/Dockerfile
copy to node_21.7.3-slim/Dockerfile
diff --git a/node_current-alpine3.18/docker-entrypoint.sh b/node_21.7.3-slim/docker-entrypoint.sh
similarity index 100%
copy from node_current-alpine3.18/docker-entrypoint.sh
copy to node_21.7.3-slim/docker-entrypoint.sh
diff --git a/node_current-alpine3.18/Dockerfile b/node_current-alpine3.18/Dockerfile
index 4150fb1..21fddbb 100644
--- a/node_current-alpine3.18/Dockerfile
+++ b/node_current-alpine3.18/Dockerfile
@@ -1,6 +1,6 @@
FROM alpine:3.18
-ENV NODE_VERSION 21.7.3
+ENV NODE_VERSION 22.0.0
RUN addgroup -g 1000 node \
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \
curl \
&& ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \
&& case "${alpineArch##*-}" in \
- x86_64) ARCH='x64' CHECKSUM="e57846ee4e87b7e9ae912faa3c58985187d38ad13a6e7861cb1bc157f8a3b68d" OPENSSL_ARCH=linux-x86_64;; \
+ x86_64) ARCH='x64' CHECKSUM="0687dddb3a69d61951e102b7a31bb8e20398614665e020a415ad6908316b308a" OPENSSL_ARCH=linux-x86_64;; \
x86) OPENSSL_ARCH=linux-elf;; \
aarch64) OPENSSL_ARCH=linux-aarch64;; \
arm*) OPENSSL_ARCH=linux-armv4;; \
diff --git a/node_current-alpine3.19/Dockerfile b/node_current-alpine3.19/Dockerfile
index 87cdabe..d79a458 100644
--- a/node_current-alpine3.19/Dockerfile
+++ b/node_current-alpine3.19/Dockerfile
@@ -1,6 +1,6 @@
FROM alpine:3.19
-ENV NODE_VERSION 21.7.3
+ENV NODE_VERSION 22.0.0
RUN addgroup -g 1000 node \
&& adduser -u 1000 -G node -s /bin/sh -D node \
@@ -10,7 +10,7 @@ RUN addgroup -g 1000 node \
curl \
&& ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)" \
&& case "${alpineArch##*-}" in \
- x86_64) ARCH='x64' CHECKSUM="e57846ee4e87b7e9ae912faa3c58985187d38ad13a6e7861cb1bc157f8a3b68d" OPENSSL_ARCH=linux-x86_64;; \
+ x86_64) ARCH='x64' CHECKSUM="0687dddb3a69d61951e102b7a31bb8e20398614665e020a415ad6908316b308a" OPENSSL_ARCH=linux-x86_64;; \
x86) OPENSSL_ARCH=linux-elf;; \
aarch64) OPENSSL_ARCH=linux-aarch64;; \
arm*) OPENSSL_ARCH=linux-armv4;; \
diff --git a/node_current-bullseye-slim/Dockerfile b/node_current-bullseye-slim/Dockerfile
index fac738b..7b5cdb2 100644
--- a/node_current-bullseye-slim/Dockerfile
+++ b/node_current-bullseye-slim/Dockerfile
@@ -3,7 +3,7 @@ FROM debian:bullseye-slim
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
-ENV NODE_VERSION 21.7.3
+ENV NODE_VERSION 22.0.0
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
diff --git a/node_current-bullseye/Dockerfile b/node_current-bullseye/Dockerfile
index e0842c0..efdef6e 100644
--- a/node_current-bullseye/Dockerfile
+++ b/node_current-bullseye/Dockerfile
@@ -3,7 +3,7 @@ FROM buildpack-deps:bullseye
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
-ENV NODE_VERSION 21.7.3
+ENV NODE_VERSION 22.0.0
RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
diff --git a/node_latest/Dockerfile b/node_latest/Dockerfile
index 51a91cd..6a1f765 100644
--- a/node_latest/Dockerfile
+++ b/node_latest/Dockerfile
@@ -3,7 +3,7 @@ FROM buildpack-deps:bookworm
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
-ENV NODE_VERSION 21.7.3
+ENV NODE_VERSION 22.0.0
RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \
diff --git a/node_slim/Dockerfile b/node_slim/Dockerfile
index 6e502c6..03410d0 100644
--- a/node_slim/Dockerfile
+++ b/node_slim/Dockerfile
@@ -3,7 +3,7 @@ FROM debian:bookworm-slim
RUN groupadd --gid 1000 node \
&& useradd --uid 1000 --gid node --shell /bin/bash --create-home node
-ENV NODE_VERSION 21.7.3
+ENV NODE_VERSION 22.0.0
RUN ARCH= OPENSSL_ARCH= && dpkgArch="$(dpkg --print-architecture)" \
&& case "${dpkgArch##*-}" in \ Relevant Maintainers:
|
The build is failing in x86 for me in Alpine. |
Doesn't work for x86 in debian either |
Interesting 🤔 Do you have a build log? |
For Debian it's a 404 because the x86 failed to build so the distributable for it doesn't exists. |
There is no x86 Debian, since support was dropped in v/1214(?) |
Ok, it's probably good then. |
Can we land this? |
This is what I was nervous about: nodejs/docker-node#2074 Maybe not worth holding the release over it though |
Pull Request: nodejs/docker-node#2071
@LaurentGoderre @PeterDaveHello @SimenB @Starefossen @nschonni @ttshivers